.textbox {
  min-height:50px;
  width:580px;
  margin: 0 0 30px 0;
  border:1px solid #fff;
  box-shadow: 0 0 3px rgba(0,0,0,.15);
  font-family: 'Titillium Web', sans-serif;
  color: #555;
  border-radius:4px;
  padding:10px;
}

.box {
  //min-height:100px;
  width:600px;
  margin: 0 30px 30px 0;
  border:1px solid #fff;
  background: white;
  background: rgba(255,255,255,0.9);
  box-shadow: 0 0 3px rgba(0,0,0,.15);
  font-family: 'Titillium Web', sans-serif;
  color: #555;
  border-radius:4px;
  border-top:3px solid #bbb;
}

.boxHeader {
  height: 50px;
  margin: 10px;
}

.profileImage {
  background: url('../img/profile.jpg');
  background-size: cover;
  height:50px;
  width:50px;
  border-radius:4px;
  margin-right:15px;
  float: left;
}

.msgTitle {
  font-weight: 100;
  font-size: 24px;
  line-height:50px;
}

.msgDate {
  font-size: 10px;
  float: right;
  color: #777;
}

.msgTime {
  font-weight: 100;
  font-size: 12px;
  float: right;
  color: #777;
}

.msgContent {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 13px;
  line-height: 1.5;
  padding:10px 10px 1px;
  margin-bottom: 0px;
  margin-top:10px;
  border-top:1px solid #ddd;
}

.msgContent img{
  max-width: 100%;
  height: auto;
  display: block;
  margin: 5px 0;
  border-radius:4px;
}

.msgSubmit {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 13px;
  line-height: 1.5;
  padding:10px 10px 5px;
  margin-top:10px;
  border-top:1px solid #ddd;
}

.login {
  margin:10px;

  span {
    margin:0 0 0 10px;
    display: inline-block;
    min-width:50px;

    div {
      margin-bottom: 0;
    }
  }
}


